/*******************************************************************************
 * Project Key : CPPII
 * Create on 2022年4月6日 下午4:18:05
 * Copyright (c) 2008 - 2011.深圳市商联商用科技有限公司版权所有. 粤ICP备08118666号
 * 注意：本内容仅限于深圳市商联商用科技服务有限公司内部传阅，禁止外泄以及用于其他的商业目的
 ******************************************************************************/
package org.jeecg.modules.yinsheng.command.wallet;

import org.jeecg.modules.yinsheng.command.base.BaseTradeResponseCommand;

/**
 * <P>TODO</P>
 * 
 * @version $Id$
 * @user slsy 2022年4月6日 下午4:18:05
 */
public class QueryOrderRespCommand extends BaseTradeResponseCommand {

	// 原业务请求号，入参回传
	private String requestNo;

	// 交易流水号
	private String tradeSn;

	// 交易日期
	private String tradeDate;

	// 业务类型，不同业务类型返回字段不同 02-内部转账 03-账户提现 05-账户充值 06-钱包消费
	private String businessType;

	// 订单金额，单位：元
	private String amount;

	// 收款方手续费(参考)，单位：元
	private String payeeFee;

	// 付款方手续费(参考)，单位：元
	private String payerFee;

	// 合作方手续费(参考)，单位：元
	private String partnerFee;

	// 转账信息，业务类型为02时返回
	private TransferInfoRespCommand transferInfo;

	// 提现信息，业务类型为03时返回
	private WithdrawInfoRespCommand withdrawInfo;

	// 账户充值信息，业务类型为05时返回
	private RechargeInfoRespCommand rechargeInfo;

	// 钱包消费信息，业务类型为06时返回
	private ConsumeInfoRespCommand consumeInfo;

	public String getRequestNo() {
		return requestNo;
	}

	public void setRequestNo(String requestNo) {
		this.requestNo = requestNo;
	}

	public String getTradeSn() {
		return tradeSn;
	}

	public void setTradeSn(String tradeSn) {
		this.tradeSn = tradeSn;
	}

	public String getTradeDate() {
		return tradeDate;
	}

	public void setTradeDate(String tradeDate) {
		this.tradeDate = tradeDate;
	}

	public String getBusinessType() {
		return businessType;
	}

	public void setBusinessType(String businessType) {
		this.businessType = businessType;
	}

	public String getAmount() {
		return amount;
	}

	public void setAmount(String amount) {
		this.amount = amount;
	}

	public String getPayeeFee() {
		return payeeFee;
	}

	public void setPayeeFee(String payeeFee) {
		this.payeeFee = payeeFee;
	}

	public String getPayerFee() {
		return payerFee;
	}

	public void setPayerFee(String payerFee) {
		this.payerFee = payerFee;
	}

	public String getPartnerFee() {
		return partnerFee;
	}

	public void setPartnerFee(String partnerFee) {
		this.partnerFee = partnerFee;
	}

	public TransferInfoRespCommand getTransferInfo() {
		return transferInfo;
	}

	public void setTransferInfo(TransferInfoRespCommand transferInfo) {
		this.transferInfo = transferInfo;
	}

	public WithdrawInfoRespCommand getWithdrawInfo() {
		return withdrawInfo;
	}

	public void setWithdrawInfo(WithdrawInfoRespCommand withdrawInfo) {
		this.withdrawInfo = withdrawInfo;
	}

	public RechargeInfoRespCommand getRechargeInfo() {
		return rechargeInfo;
	}

	public void setRechargeInfo(RechargeInfoRespCommand rechargeInfo) {
		this.rechargeInfo = rechargeInfo;
	}

	public ConsumeInfoRespCommand getConsumeInfo() {
		return consumeInfo;
	}

	public void setConsumeInfo(ConsumeInfoRespCommand consumeInfo) {
		this.consumeInfo = consumeInfo;
	}
}
